<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>生成基本信息</title>
</head>

<body>

    <script src="https://cdn.bootcdn.net/ajax/libs/Mock.js/1.0.1-beta3/mock-min.js"></script>
    F12打开控制台查看更方便
    <div class="box">
        展示内容:<div id="content"></div>
    </div>
    <script>

        list_regexp = Mock.mock({
            '电话号码': /^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$/,
            '邮件编码': /^[1-9]\d{5}$/,
        });



        //使用Random方法
        let Random = Mock.Random;
        let mock_integer = Random.integer(20, 100)   //随机返回20到100的数字
        let mock_float = Random.float(60, 100, 3, 5) //随机返回60到100的带有3到5位小数的数字
        let mock_string = Random.string() //随机返回一个字符串
        let mock_strings = Random.string(5) //随机返回一个长度为5的字符串
        let mock_stringss = Random.string(7, 10)//随机返回一个长度为5到7位的字符串
        let mock_date = Random.date()//随机返回一个日期
        let mock_dates = Random.date('yyyy-MM-dd')//随机返回一个格式化日期
        let mock_image = Random.image()//随机返回一张图片
        let mock_images = Random.image('200x100')//随机返回一张带尺寸的图片
        let mock_imagess = Random.image('200x100', '#FF6600')//随机返回一张带尺寸和颜色的图片
        let mock_paragraph = Random.paragraph()//随机返回一段文字
        let mock_cparagraph = Random.cparagraph()//随机返回一段中文文字
        let mock_cparagraphs = Random.cparagraph(1, 3)//随机返回1到3段中文文字
        let mock_csentence = Random.csentence()//随机返回一句中文
        let mock_ctitle = Random.ctitle()//随机返回一个中文标题
        let mock_email = Random.email()//随机返回一个邮件地址
        let mock_ip = Random.ip()//随机返回一个IP地址
        let mock_county = Random.county(true)//随机返回一个地址
        let mock_color = Random.color()//随机返回一个颜色



        let list = {
            随机返回20到100的数字: mock_integer,
            随机返回60到100的带有3到5位小数的数字: mock_float,
            随机返回一个字符串: mock_string,
            随机返回一个长度为5的字符串: mock_strings,
            随机返回一个长度为5到7位的字符串: mock_stringss,
            随机返回一个日期: mock_date,
            随机返回一个格式化日期: mock_dates,
            随机返回一张图片: mock_image,
            随机返回一张带尺寸的图片: mock_images,
            随机返回一张带尺寸和颜色的图片: mock_imagess,
            随机返回一段文字: mock_paragraph,
            随机返回一段中文文字: mock_cparagraph,
            随机返回1到3段中文文字: mock_cparagraphs,
            随机返回一句中文: mock_csentence,
            随机返回一个中文标题: mock_ctitle,
            随机返回一个邮件地址: mock_email,
            随机返回一个IP地址: mock_ip,
            随机返回一个地址: mock_county,
            随机返回一个颜色: mock_color,
            随机返回一个电话号码: list_regexp['电话号码'],
            随机返回一个电话号码: list_regexp['邮件编码'],
        }

        console.table(list)
        x = document.getElementById("content");
        //将对象转为JSON
        x.innerHTML = JSON.stringify(list, null, '<br />');


    </script>

</body>

</html>